複習 91 敏捷開發之路 一年前的分享
你曾經在動手開發新專案或複雜的新功能時,
常常會因為想做的事情太多,功能太複雜不知道如何下手嗎?
應該要開始試試看使用 TDD 描述自己希望的功能樣貌,
搭配 曳光彈開發 (Tracer Bullects Development)!
在基本職責分離的前提下,把功能主要骨幹完成,
用最小的成本驗證功能的可行性,
再搭配所撰寫的測試案例把所需要的功能一一補齊,
所有功能完成的比例也就相對透明化了,
最後在對整體對不合理的地方進行重構!
同時也可以搭配 Ruddy 老師相關的介紹文章一起服用!
https://ruddyblog.wordpress.com/2015/06/16/%E6%9B%B3%E5%85%89%E5%BD%88-tracer-ammunition-%E7%9A%84%E5%8E%9F%E7%90%86/